﻿using System;

namespace Mono.Cecil
{
	// Token: 0x0200005B RID: 91
	public struct CustomAttributeArgument
	{
		// Token: 0x1700004E RID: 78
		// (get) Token: 0x0600037B RID: 891 RVA: 0x0001AA2C File Offset: 0x00018C2C
		public TypeReference Type
		{
			get
			{
				return this.type;
			}
		}

		// Token: 0x1700004F RID: 79
		// (get) Token: 0x0600037C RID: 892 RVA: 0x0001AA44 File Offset: 0x00018C44
		public object Value
		{
			get
			{
				return this.value;
			}
		}

		// Token: 0x0600037D RID: 893 RVA: 0x0000340B File Offset: 0x0000160B
		public CustomAttributeArgument(TypeReference type, object value)
		{
			Mixin.CheckType(type);
			this.type = type;
			this.value = value;
		}

		// Token: 0x040000D7 RID: 215
		private readonly TypeReference type;

		// Token: 0x040000D8 RID: 216
		private readonly object value;
	}
}
